u1: Erkennung und Reflexion von Anfängerfehlern beim Programmieren und Anpassung für den Schulunterricht

Die Aufgabenstellung finden Sie hier: https://informatik-franke.de/lehre/sose/fadiinf/u1.html

Erklärung

Es lag eine Reihe von Tutorials vor, in denen es um die Installation und Verwendung von Python und VS-Code geht. Während der Durchführung der Tutorials wurde beachtet, welche Herausforderungen bei der Durchführung aufkamen und wie diese möglicherweise eleminiert oder verringert werden könnten.

Herausforderungen und Vorschläge

Tutorial Herausforderungen Vorschläge
Python Installation Komplexität bei Installation von Python und VS-Code, sehr technisch Detaillierte, bebilderte Schritt-für-Schritt-Anleitungen oder Videotutorial
Hallo Weingarten Umgang mit Terminal, Unterscheidung zwischen Code und Kommentaren Einführung in Terminalverwendung, Beispiele und Erklärung von Kommentaren
Print und Zahlen Versätndnis von Datentypen und mathematischen Operatoren Visualisierungen zu Datentypen, interaktive Aufgaben mit Lösungen
Strings String-Manipulation und Variablenverständnis Interaktive Beispiele, prägnante Erklärungen zu Variablen
Datentypen Typkonvertierungen und Fehlermeldungen Übersichtstabellen zu Typen, Beispiele zur Fehlerbehandlung
Input Verarbeitung und Validierung von Eingaben, Fehlerbehandlung Beispielprogramme und Übungen zur Eingabevalidierung

Didaktische Reflexion

Grenzen schriftlicher Tutorials